Extensible record
それが論文だったり、packageだったり、GHC拡張だったりで提案されている
これらの提案を追いかけるのは大変で、現在どの手法が最も優勢かは一見してわからないmrsekut.icon
デファクトスタンダードはどれなのかというのもわからん #?? 関連するGHC拡張の例
etc.
解決策の例
パッと見この辺に書いてあるものだけで20個ぐらいあるmrsekut.icon
日本語の資料が多い
TH使ってる
TH使ってる
THを使っていない
THを使ってない
2016で止まってる
THを使ってない
2017で止まってる
どういうものをさしてextensible recordと呼ぶのか
GHCの今の状況はどうなっているのか
関連するGHC拡張は何で、それぞれ何ができるか
そしてそれらはよく実際使われているのか
とはいえ、この記事は5年前の状況なので今どうなっているのかわからない
入っているのかどうか
結局、良い感じにrecord使いたいならどれが一番良いのか
本当に知りたいのはこれだけだけどmrsekut.icon
できればtemplate haskellに依存したくないmrsekut.icon
GHCのrecordの状況と、extensible recordなpackageの関係はどうなっているのか
依然として外部ライブらいに頼らないとツライ感じ7日
このノートにメモするので合ってるのか知らんmrsekut.icon
中身を読んでいない